home *** CD-ROM | disk | FTP | other *** search
-
-
-
- TEK2PLOT(1) GNU Plotting Utilities TEK2PLOT(1)
-
-
- NNAAMMEE
- tek2plot - translate Tektronix files to other graphics
- formats
-
- SSYYNNOOPPSSIISS
- tteekk22pplloott [ _o_p_t_i_o_n_s ] [ _f_i_l_e_s ]
-
- DDEESSCCRRIIPPTTIIOONN
- tteekk22pplloott translates Tektronix graphics files to other for
- mats, or displays them on an X Window System display. The
- output format or display type is specified with the --TT
- option. The possible output formats and display types are
- the same as those supported by ggrraapphh(1), pplloott(1),
- ppiicc22pplloott(1), and pplloottffoonntt(1). If an output file is pro
- duced, it is written to standard output.
-
- Options and file names may be interspersed on the command
- line, but the options are processed before the file names
- are read. If ---- is seen, it is interpreted as the end of
- the options. If no file names are specified, or the file
- name -- is encountered, the standard input is read.
-
- OOPPTTIIOONNSS
- GGeenneerraall OOppttiioonnss
- --TT _t_y_p_e
- ----ddiissppllaayy--ttyyppee _t_y_p_e
- Select _t_y_p_e as the output format or display type.
- It may be "X", "png", "pnm", "gif", "svg", "ai",
- "ps", "cgm", "fig", "pcl", "hpgl", "regis", "tek",
- or "meta" (the default). These refer respectively
- to the X Window System, PNG (Portable Network
- Graphics) format, portable anymap format
- (PBM/PGM/PPM), a pseudo-GIF format that does not
- use LZW encoding, the new XML-based Scalable Vector
- Graphics format, the format used by Adobe Illustra
- tor, Postscript or Encapsulated Postscript (EPS)
- that can be edited with iiddrraaww(1), CGM format (by
- default, confirming to the WebCGM profile), the
- format used by the xxffiigg(1) drawing editor, the
- Hewlett-Packard PCL 5 printer language, the
- Hewlett-Packard Graphics Language, ReGIS graphics
- format (which can be displayed by the ddxxtteerrmm(1)
- terminal emulator or by a VT330 or VT340 terminal),
- Tektronix format itself, and device-independent GNU
- metafile format. Unless _t_y_p_e is "X", an output
- file is produced and written to standard output.
-
- Omitting the --TT option is equivalent to specifying
- --TT mmeettaa. GNU metafile format may be translated to
- other formats with pplloott(1).
-
- --pp _n
- ----ppaaggee--nnuummbbeerr _n
- Output only page number _n, within the Tektronix
-
-
-
- FSF Jun 2000 1
-
-
-
-
-
- TEK2PLOT(1) GNU Plotting Utilities TEK2PLOT(1)
-
-
- file or sequence of Tektronix files that is being
- translated. _n must be a non-negative integer,
- since a Tektronix file may consist of one or more
- pages, numbered beginning with zero.
-
- The default behavior if the --pp option is not used
- is to output all nonempty pages in succession. For
- example, tteekk22pplloott --TT XX displays each Tektronix page
- in its own X window. If the --TT ppnngg, --TT ppnnmm, --TT
- ggiiff, --TT aaii, or --TT ffiigg option is used, the default
- behavior is to output only the first nonempty Tek
- tronix page, since files in those output formats
- contain only a single page of graphics.
-
- Most Tektronix files consist of either one page
- (page #0) or two pages (an empty page #0, and page
- #1). Tektronix files produced by the GNU plotting
- utilities (e.g., by ggrraapphh --TT tteekk) are normally of
- the latter sort.
-
- --FF _n_a_m_e
- ----ffoonntt--nnaammee _n_a_m_e
- Use the font _n_a_m_e for rendering the native Tex
- tronix fonts, if it is available. The default font
- is "Courier" except for tteekk22pplloott --TT ppnngg, tteekk22pplloott
- --TT ppnnmm, tteekk22pplloott --TT ggiiff, tteekk22pplloott --TT hhppggll, tteekk22pplloott
- --TT rreeggiiss, and tteekk22pplloott --TT tteekk, for which it is
- "HersheySerif". A list of available fonts can be
- obtained with the ----hheellpp--ffoonnttss option (see below).
- If a font outside the Courier family is used, the
- ----ppoossiittiioonn--cchhaarrss option (see below) should probably
- be specified.
-
- The --FF option is useful only if you have a Tek
- tronix file that draws text using native Tektronix
- fonts. Tektronix files produced by the GNU plot
- ting utilities (e.g., by ggrraapphh --TT tteekk) do not use
- native Tektronix fonts: they use Hershey vector
- fonts instead.
-
- --WW _l_i_n_e___w_i_d_t_h
- ----lliinnee--wwiiddtthh _l_i_n_e___w_i_d_t_h
- Set the width of lines, as a fraction of the width
- of the display, to be _l_i_n_e___w_i_d_t_h. A negative value
- means that a default value should be used. This
- value is format-dependent. The interpretation of
- zero line width is also format-dependent (in some
- output formats, a zero-width line is the thinnest
- line that can be drawn; in others, a zero-width
- line is invisible).
-
- ----bbgg--ccoolloorr _n_a_m_e
- Set the color used for the background to be _n_a_m_e.
- This is relevant only to tteekk22pplloott --TT XX, tteekk22pplloott --TT
-
-
-
- FSF Jun 2000 2
-
-
-
-
-
- TEK2PLOT(1) GNU Plotting Utilities TEK2PLOT(1)
-
-
- ppnngg, tteekk22pplloott --TT ppnnmm, tteekk22pplloott --TT ggiiff, tteekk22pplloott --TT
- ssvvgg, tteekk22pplloott --TT ccggmm, and tteekk22pplloott --TT rreeggiiss. An
- unrecognized name sets the color to the default,
- which is "white". The environment variable
- BBGG__CCOOLLOORR can equally well be used to specify the
- background color. If the --TT ssvvgg or --TT ccggmm option
- is used, an output file without a background may be
- produced by setting the background color to "none".
-
- If the --TT ppnngg or --TT ggiiff option is used, a transpar
- ent PNG file or a transparent pseudo-GIF, respec
- tively, may be produced by setting the TTRRAANNSSPPAARR
- EENNTT__CCOOLLOORR environment variable to the name of the
- background color.
-
- ----bbiittmmaapp--ssiizzee _b_i_t_m_a_p___s_i_z_e
- Set the size of the graphics display in which the
- plot will be drawn, in terms of pixels, to be
- _b_i_t_m_a_p___s_i_z_e. The default is "570x570". This is
- relevant only to pplloott --TT XX, pplloott --TT ppnngg, pplloott --TT
- ppnnmm, and pplloott --TT ggiiff. If you choose a rectangular
- (non-square) window size, the fonts in the plot
- will be scaled anisotropically, i.e., by different
- factors in the horizontal and vertical directions.
- For pplloott --TT XX, this requires an X11R6 display. Any
- font that cannot be scaled in this way will be
- replaced by a default scalable font, such as the
- vector font "HersheySerif".
-
- The environment variable BBIITTMMAAPPSSIIZZEE can equally
- well be used to specify the window size. For back
- ward compatibility, the X resource XXpplloott..ggeeoommeettrryy
- may be used instead.
-
- ----eemmuullaattee--ccoolloorr _o_p_t_i_o_n
- If _o_p_t_i_o_n is _y_e_s, replace each color in the output
- by an appropriate shade of gray. This is seldom
- useful, except when using ` tteekk22pplloott --TT ppccll to pre
- pare output for a PCL 5 device. (Many monochrome
- PCL 5 devices, such as monochrome LaserJets, do a
- poor job of emulating color on their own.) You may
- equally well request color emulation by setting the
- environment variable EEMMUULLAATTEE__CCOOLLOORR to "yes".
-
- ----mmaaxx--lliinnee--lleennggtthh _m_a_x___l_i_n_e___l_e_n_g_t_h
- Set the maximum number of points that a polygonal
- line may contain, before it is flushed out, to be
- _m_a_x___l_i_n_e___l_e_n_g_t_h. If this flushing occurs, the
- polygonal line will be split into two or more sub-
- lines, though the splitting should not be notice
- able. The default value of _m_a_x___l_i_n_e___l_e_n_g_t_h is 500.
-
- The reason for splitting long polygonal lines is
- that some display devices (e.g., old Postscript
-
-
-
- FSF Jun 2000 3
-
-
-
-
-
- TEK2PLOT(1) GNU Plotting Utilities TEK2PLOT(1)
-
-
- printers and HP-GL pen plotters) have limited
- buffer sizes. The environment variable
- MMAAXX__LLIINNEE__LLEENNGGTTHH can also be used to specify the
- maximum line length.
-
- ----ppaaggee--ssiizzee _p_a_g_e_s_i_z_e
- Set the size of the page on which the plot will be
- positioned. This is relevant only to tteekk22pplloott --TT
- ssvvgg, tteekk22pplloott --TT aaii, tteekk22pplloott --TT ppss, tteekk22pplloott --TT
- ccggmm, tteekk22pplloott --TT ffiigg, tteekk22pplloott --TT ppccll, and tteekk22pplloott
- --TT hhppggll. The default is "letter", which means an
- 8.5 inch by 11 inch page. Any ISO page size in the
- range "a0"..."a4" or ANSI page size in the range
- "a"..."e" may be specified ("letter" is an alias
- for "a" and "tabloid" is an alias for "b").
- "legal" and "ledger" are recognized page sizes
- also. The environment variable PPAAGGEESSIIZZEE can
- equally well be used to specify the page size.
-
- The graphics display in which the plot is drawn
- will be a square region that would occupy nearly
- the full width of the specified page. An alterna
- tive size for the graphics display can be speci
- fied. For example, the page size could be speci
- fied as "letter,xsize=4in,ysize=6in", or
- "a4,xsize=5.0cm,ysize=100mm". For all of the above
- except tteekk22pplloott --TT hhppggll, the graphics display will,
- by default, be centered on the page. For all of
- the above except tteekk22pplloott --TT ssvvgg and tteekk22pplloott --TT
- ccggmm, the graphics display may be repositioned manu
- ally, by specifying the location of its lower left
- corner, relative to the lower left corner of the
- page. For example, the page size could be speci
- fied as "letter,xorigin=2in,yorigin=3in", or
- "a4,xorigin=0.5cm,yorigin=0.5cm". It is also pos
- sible to specify an offset vector. For example,
- the page size could be specified as "letter,xoff
- set=1in", or "letter,xoffset=1in,yoffset=1.2in", or
- "a4,yoffset=-1cm". In SVG format and WebCGM format
- it is possible to specify the size of the graphics
- display, but not its position.
-
- ----ppeenn--ccoolloorr _n_a_m_e
- Set the pen color to be _n_a_m_e. An unrecognized name
- sets the pen color to the default, which is
- "black".
-
- ----ppoossiittiioonn--cchhaarrss
- Position the characters in each text string indi
- vidually. If the text font is not a member of the
- Courier family, and especially if it is not a
- fixed-width font, this option is recommended. It
- will improve the appearance of text strings, at the
- price of making it difficult to edit the output
-
-
-
- FSF Jun 2000 4
-
-
-
-
-
- TEK2PLOT(1) GNU Plotting Utilities TEK2PLOT(1)
-
-
- file with xxffiigg(1), iiddrraaww(1), or Illustrator.
-
- ----rroottaattiioonn _a_n_g_l_e
- Rotate the graphics display by _a_n_g_l_e degrees. Rec
- ognized values are "0", "90", "180", and "270".
- "no" and "yes" are equivalent to "0" and "90",
- respectively. The environment variable RROOTTAATTIIOONN
- can also be used to specify a rotation angle.
-
- ----uussee--tteekk--ffoonnttss
- Use the bitmap fonts that were used on the original
- Tektronix 4010/4014 terminal. This option is rele
- vant only to tteekk22pplloott --TT XX. The four relevant
- bitmap fonts are distributed with most versions of
- the GNU plotting utilities, under the names
- "tekfont0"..."tekfont3". They can easily be
- installed on any modern X Window System display.
- For this option to work properly, you must also
- select a window size of 1024x1024 pixels, either by
- using the ----bbiittmmaapp--ssiizzee 11002244xx11002244 option or by set
- ting the value of the XXpplloott..ggeeoommeettrryy resource.
- This is because bitmap fonts, unlike the scalable
- fonts that tteekk22pplloott normally uses, cannot be
- rescaled.
-
- This option is useful only if you have a file in
- Tektronix format that draws text using native Tek
- tronix fonts. Tektronix files produced by the GNU
- plotting utilities (e.g., by ggrraapphh --TT tteekk) do not
- use native Tektronix fonts: they use Hershey vector
- fonts instead.
-
- OOppttiioonnss ffoorr MMeettaaffiillee OOuuttppuutt
- The following option is relevant only if the --TT option is
- omitted or if --TT mmeettaa is used. In this case tteekk22pplloott out
- puts a GNU graphics metafile, which must be translated to
- other formats with pplloott(1).
-
- --OO
- ----ppoorrttaabbllee--oouuttppuutt
- Output the portable (human-readable) version of GNU
- metafile format, rather than a binary version (the
- default). The format of the binary version is
- machine-dependent.
-
- IInnffoorrmmaattiioonnaall OOppttiioonnss
- ----hheellpp Print a list of command-line options, and exit.
-
- ----hheellpp--ffoonnttss
- Print a table of available fonts, and exit. The
- table will depend on which output format or display
- type is specified with the --TT option. tteekk22pplloott --TT
- XX, tteekk22pplloott --TT ssvvgg, tteekk22pplloott --TT aaii, tteekk22pplloott --TT ppss,
- tteekk22pplloott --TT ccggmm, and tteekk22pplloott --TT ffiigg each support
-
-
-
- FSF Jun 2000 5
-
-
-
-
-
- TEK2PLOT(1) GNU Plotting Utilities TEK2PLOT(1)
-
-
- the 35 standard Postscript fonts. tteekk22pplloott --TT ssvvgg,
- tteekk22pplloott --TT ppccll, and tteekk22pplloott --TT hhppggll support the
- 45 standard PCL 5 fonts, and the latter two support
- a number of Hewlett-Packard vector fonts. All
- seven support a set of 22 Hershey vector fonts, as
- do tteekk22pplloott --TT ppnngg, tteekk22pplloott --TT ppnnmm, tteekk22pplloott --TT
- ggiiff, tteekk22pplloott --TT rreeggiiss, and tteekk22pplloott --TT tteekk.
- tteekk22pplloott without a --TT option in principle supports
- any of these fonts, since its output must be trans
- lated to other formats with pplloott(1).
-
- The pplloottffoonntt(1) utility may be used to obtain a
- character map of any supported font.
-
- ----lliisstt--ffoonnttss
- Like ----hheellpp--ffoonnttss, but lists the fonts in a single
- column to facilitate piping to other programs. If
- no output format is specified with the --TT option,
- the full set of supported fonts is listed.
-
- ----vveerrssiioonn
- Print the version number of tteekk22pplloott and the plot
- ting utilities package, and exit.
-
- EENNVVIIRROONNMMEENNTT
- The environment variables BBIITTMMAAPPSSIIZZEE,, PPAAGGEESSIIZZEE,, BBGG__CCOOLLOORR,,
- EEMMUULLAATTEE__CCOOLLOORR,, MMAAXX__LLIINNEE__LLEENNGGTTHH and RROOTTAATTIIOONN serve as back
- ups for the options ----bbiittmmaapp--ssiizzee, ----ppaaggee--ssiizzee,
- ----bbgg--ccoolloorr, ----eemmuullaattee--ccoolloorr, ----mmaaxx--lliinnee--lleennggtthh, and
- ----rroottaattiioonn, respectively. The remaining environment vari
- ables are specific to individual output formats.
-
- tteekk22pplloott --TT XX, which pops up a window on an X Window Sys
- tem display and draws graphics in it, checks the DDIISSPPLLAAYY
- environment variable. Its value determines the display
- that will be used.
-
- tteekk22pplloott --TT ppnngg and tteekk22pplloott --TT ggiiff, which produce output
- in PNG format and pseudo-GIF format respectively, are
- affected by the IINNTTEERRLLAACCEE environment variable. If its
- value is "yes", the output will be interlaced. Also, if
- the TTRRAANNSSPPAARREENNTT__CCOOLLOORR environment variable is set to the
- name of a color, that color will be treated as transparent
- in the output.
-
- tteekk22pplloott --TT ppnnmm, which produces output in portable anymap
- (PBM/PGM/PPM) format, is affected by the PPNNMM__PPOORRTTAABBLLEE
- environment variable. If its value is "yes", the output
- will be in a human-readable format rather than binary (the
- default).
-
- tteekk22pplloott --TT ccggmm, which produces output in CGM (Computer
- Graphics Metafile) format, is affected by the CCGGMM__MMAAXX__VVEERR
- SSIIOONN and CCGGMM__EENNCCOODDIINNGG environment variables. By default,
-
-
-
- FSF Jun 2000 6
-
-
-
-
-
- TEK2PLOT(1) GNU Plotting Utilities TEK2PLOT(1)
-
-
- it produces a binary-encoded version of CGM version 3 for
- mat. For backward compatibility, the version number may
- be reduced by setting CCGGMM__MMAAXX__VVEERRSSIIOONN to "2" or "1".
- Irrespective of version, the output CGM file will use the
- human-readable clear text encoding if CCGGMM__EENNCCOODDIINNGG is set
- to "clear_text". However, only binary-encoded CGM files
- conform to the WebCGM profile.
-
- tteekk22pplloott --TT ppccll, which produces PCL 5 output for
- Hewlett-Packard printers and plotters, is affected by the
- environment variable PPCCLL__AASSSSIIGGNN__CCOOLLOORRSS.. It should be set
- to "yes" when producing PCL 5 output for a color printer
- or other color device. This will ensure accurate color
- reproduction by giving the output device complete freedom
- in assigning colors, internally, to its "logical pens".
- If it is "no" then the device will use a fixed set of col
- ored pens, and will emulate other colors by shading. The
- default is "no" because monochrome PCL 5 devices, which
- are much more common than colored ones, must use shading
- to emulate color.
-
- tteekk22pplloott --TT hhppggll, which produces Hewlett-Packard Graphics
- Language output, is affected by several environment vari
- ables. The most important is HHPPGGLL__VVEERRSSIIOONN,, which may be
- set to "1", "1.5", or "2" (the default). "1" means that
- the output should be generic HP-GL, "1.5" means that the
- output should be suitable for the HP7550A graphics plotter
- and the HP758x, HP7595A and HP7596A drafting plotters (HP-
- GL with some HP-GL/2 extensions), and "2" means that the
- output should be modern HP-GL/2. If the version is "1" or
- "1.5" then the only available fonts will be vector fonts,
- and all lines will be drawn with a default width (the --WW
- option will not work).
-
- The position of the tteekk22pplloott --TT hhppggll graphics display on
- the page can be rotated 90 degrees counterclockwise by
- setting the HHPPGGLL__RROOTTAATTEE environment variable to "yes".
- This is not the same as the rotation obtained with the
- ----rroottaattiioonn option, since it both rotates the graphics dis
- play and repositions its lower left corner toward another
- corner of the page. Besides "no" and "yes", recognized
- values for HHPPGGLL__RROOTTAATTEE are "0", "90", "180", and "270".
- "no" and "yes" are equivalent to "0" and "90", respec
- tively. "180" and "270" are supported only if HHPPGGLL__VVEERR
- SSIIOONN is "2" (the default).
-
- By default, tteekk22pplloott --TT hhppggll will draw with a fixed set of
- pens. Which pens are present may be specified by setting
- the HHPPGGLL__PPEENNSS environment variable. If HHPPGGLL__VVEERRSSIIOONN is
- "1", the default value of HHPPGGLL__PPEENNSS is "1=black"; if
- HHPPGGLL__VVEERRSSIIOONN is "1.5" or "2", the default value of
- HHPPGGLL__PPEENNSS is "1=black:2=red:3=green:4=yel
- low:5=blue:6=magenta:7=cyan". The format should be self-
- explanatory. By setting HHPPGGLL__PPEENNSS you may specify a color
-
-
-
- FSF Jun 2000 7
-
-
-
-
-
- TEK2PLOT(1) GNU Plotting Utilities TEK2PLOT(1)
-
-
- for any pen in the range #1...#31. All color names recog
- nized by the X Window System may be used. Pen #1 must
- always be present, though it need not be black. Any other
- pen in the range #1...#31 may be omitted.
-
- If HHPPGGLL__VVEERRSSIIOONN is "2" then tteekk22pplloott --TT hhppggll will also be
- affected by the environment variable HHPPGGLL__AASSSSIIGGNN__CCOOLLOORRSS..
- If its value is "yes", then tteekk22pplloott --TT hhppggll will not be
- restricted to the palette specified in HHPPGGLL__PPEENNSS:: it will
- assign colors to "logical pens" in the range #1...#31, as
- needed. The default value is "no" because other than
- color LaserJet printers and DesignJet plotters, not many
- HP-GL/2 devices allow the assignment of colors to logical
- pens.
-
- The drawing of visible white lines is supported only if
- HHPPGGLL__VVEERRSSIIOONN is "2" and the environment variable
- HHPPGGLL__OOPPAAQQUUEE__MMOODDEE is "yes" (the default). If its value is
- "no" then white lines (if any), which are normally drawn
- with pen #0, will not be drawn. This feature is to accom
- modate older HP-GL/2 devices. HP-GL/2 pen plotters, for
- example, do not support the use of pen #0 to draw visible
- white lines. Some older HP-GL/2 devices may, in fact,
- malfunction if asked to draw opaque objects.
-
- SSEEEE AALLSSOO
- pplloott(1), pplloottffoonntt(1), and "The GNU Plotting Utilities Man
- ual".
-
- AAUUTTHHOORRSS
- tteekk22pplloott was written by Robert S. Maier (rrssmm@@mmaatthh..aarrii
- zzoonnaa..eedduu). It incorporates a Tektronix parser written by
- Edward Moy (mmooyy@@ppaarrcc..xxeerrooxx..ccoomm).
-
- BBUUGGSS
- Email bug reports to bbuugg--ggnnuu--uuttiillss@@ggnnuu..oorrgg.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FSF Jun 2000 8
-
-
-